Handbook of Knowledge Representation

نویسندگان

  • Frank van Harmelen
  • Carla P. Gomes
  • Henry Kautz
  • Ashish Sabharwal
  • Francesca Rossi
  • Peter van Beek
چکیده

A conceptual graph (CG) is a graph representation for logic based on the semanticnetworks of artificial intelligence and the existential graphs of Charles Sanders Peirce.Several versions of CGs have been designed and implemented over the past thirtyyears. The simplest are the typeless core CGs, which correspond to Peirce’s originalexistential graphs. More common are the extended CGs, which are a typed superset ofthe core. The research CGs have explored novel techniques for reasoning, knowledgerepresentation, and natural language semantics. The semantics of the core and ex-tended CGs is defined by a formal mapping to and from the ISO standard for CommonLogic, but the research CGs are defined by a variety of formal and informal extensions.This article surveys the notation, applications, and reasoning methods used with CGsand their mapping to and from other versions of logic. 5.1 From Existential Graphs to Conceptual Graphs During the 1960s, graph-based semantic representations were popular in both theoret-ical and computational linguistics. At one of the most impressive conferences of thedecade, Margaret Masterman [21] introduced a graph-based notation, called a seman-tic network, which included a lattice of concept types; Silvio Ceccato [1] presentedcorrelational nets, which were based on 56 different relations, including subtype, in-stance, part-whole, case relations, kinship relations, and various kinds of attributes;and David Hays [15] presented dependency graphs, which formalized the notationdeveloped by the linguist Lucien Tesnière [40]. The early graph notations representedthe relational structures underlying natural language semantics, but none of them couldexpress full first-order logic. Woods [42] and McDermott [22] wrote scathing critiquesof their logical weaknesses.In the late 1970s, many graph notations were designed to represent first-order logicor a formally-defined subset [7]. Sowa [32] developed a version of conceptual graphs(CGs) as an intermediate language for mapping natural language questions and asser-tions to a relational database. Fig. 5.1 shows a CG for the sentence John is going to 2145. Conceptual Graphs Figure 5.1: CG display form for John is going to Boston by bus. Boston by bus. The rectangles are called concepts, and the circles are called concep-tual relations. An arc pointing toward a circle marks the first argument of the relation,and an arc pointing away from a circle marks the last argument. If a relation has onlyone argument, the arrowhead is omitted. If a relation has more than two arguments,the arrowheads are replaced by integers 1, . . . , n.The conceptual graph in Fig. 5.1 represents a typed or sorted version of logic. Eachof the four concepts has a type label, which represents the type of entity the conceptrefers to: Person, Go, Boston, or Bus. Two of the concepts have names, whichidentify the referent: John or Boston. Each of the three conceptual relations has atype label that represents the type of relation: agent (Agnt), destination (Dest), orinstrument (Inst). The CG as a whole indicates that the person John is the agent ofsome instance of going, the city Boston is the destination, and a bus is the instrument.Fig. 5.1 can be translated to the following formula: (∃x)(∃y)(Go(x) ∧ Person(John) ∧ City(Boston) ∧ Bus(y) ∧Agnt(x, John) ∧ Dest(x,Boston) ∧ Inst(x, y)). As this translation shows, the only logical operators used in Fig. 5.1 are con-junction and the existential quantifier. Those two operators are the most common intranslations from natural languages, and many of the early semantic networks couldnot represent any others.For his pioneering Begriffsschrift (concept writing), Frege [8] adopted a tree no-tation for representing full first-order logic, using only four operators: assertion (the“turnstile” operator ), negation (a short vertical line), implication (a hook), and theuniversal quantifier (a cup containing the bound variable). Fig. 5.2 shows the Begriffs-schrift equivalent of Fig. 5.1, and following is its translation to predicate calculus: ∼(∀x)(∀y)(Go(x) ⊃ (Person(John) ⊃ (City(Boston) ⊃(Bus(y) ⊃ (Agnt(x, John) ⊃ (Dest(x,Boston) ⊃ ∼ Inst(x, y))))))) Frege’s choice of operators simplified his rules of inference, but they lead to awk-ward paraphrases: It is false that for every x and y, if x is an instance of going then ifJohn is a person then if Boston is a city then if y is a bus then if the agent of x is Johnthen if the destination of x is Boston then the instrument of x is not y.Unlike Frege, who rejected Boolean algebra, Peirce developed the algebraic nota-tion for first-order logic as a generalization of the Boolean operators. Since Booletreated disjunction as logical addition and conjunction as logical multiplication,

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A review of the Handbook of Knowledge Representation

Memo This series of memos contains research reports and tutorial texts from the project on the Knowledge Representation Framework (KRF).

متن کامل

Knowledge-Based Systems for Natural Language Processing

This article reviews some of the underlying principles and methodological issues in developing knowledge-based methods for natural language processing. Some of the best practices in knowledgebased NLP will be illustrated through several NLP systems that use semantic and world knowledge to resolve ambiguities and extract meanings of sentences. Issues in knowledge acquisition and representation f...

متن کامل

Knowledge Representation and Classical Logic

Mathematical logicians had developed the art of formalizing declarative knowledge long before the advent of the computer age. But they were interested primarily in formalizing mathematics. Because of the important role of nonmathematical knowledge in AI, their emphasis was too narrow from the perspective of knowledge representation, their formal languages were not sufficiently expressive. On th...

متن کامل

Neuron Mathematical Model Representation of Neural Tensor Network for RDF Knowledge Base Completion

In this paper, a state-of-the-art neuron mathematical model of neural tensor network (NTN) is proposed to RDF knowledge base completion problem. One of the difficulties with the parameter of the network is that representation of its neuron mathematical model is not possible. For this reason, a new representation of this network is suggested that solves this difficulty. In the representation, th...

متن کامل

Developmental dyscalculia.

Developmental dyscalculia (DD) is a learning disorder affecting the acquisition of school level arithmetic skills present in approximately 3-6% of the population. At the behavioral level DD is characterized by poor retrieval of arithmetic facts from memory, the use of immature calculation procedures and counting strategies, and the atypical representation and processing of numerical magnitude. ...

متن کامل

SweetDeal: Representing Agent Contracts with Exceptions Using Semantic Web Rules, Ontologies, and Process Descriptions

We address the problem in automated knowledge-based e-contracts of how to represent exception handling provisions – which in many (if not most) natural language contracts constitute the majority of the contract's volume. We make three main novel contributions. First, we newly extend the previous SweetDeal e-contracting approach to incorporate ontology knowledge, specifically ontologies about bu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008